<template>
  <button  class="btn btn-default" @click='initCard()'>
    <span class="glyphicon glyphicon-credit-card"></span>初始化卡
  </button>
</template>
<script>
/**
*卡服务
*初始化卡
*/
import co from 'co'

let initGen = function * (self) {
  try {
    let res = self.$post('http://127.0.0.1:8003/WriteNewCard', {data: {factory: 'JinKaMYHJ', ql: '10', kh: '11111111', cs: '1'}}, {resolveMsg: null, rejectMsg: null})
  } catch (error) {
  }
  // self.$post('http://127.0.0.1:8003/WriteNewCard', {data: {factory: 'JinKaMYHJ', ql: '10', kh: '11111111', cs: '1'}}, {resolveMsg: null, rejectMsg:null})
  // // 气表品牌表 t_gasbrand
  // let url = ''
  // // 气价明细表 t_stairprice
  // let stair = {}
  //
  //
  // yield self.$post('rs/logic/salecard', {data: self.model}, {resolveMsg: null, rejectMsg:null}).then(() => {
  //   if (res.data.Err) {
  //     url = 'http://127.0.0.1:8003/WriteNewCard' +
  //               "/" + (self.model.f_manufacturers || 0)+     //厂家
  //               "/" + (!self.model.Kmm || self.model.Kmm == "" ? "0001" : self.model.Kmm )+     //卡密码，写卡后返回新密码
  //               "/0" +          //卡状态，0开户卡，1用户卡
  //               "/" + (res.data.cardnumber || 0) +          //卡号
  //               "/" + (!self.model.Dqdm || self.model.Dqdm == "" ? "0001" : self.model.Dqdm ) +        //地区代码，从气表管理里取
  //               "/" + (!self.model.Yhh || self.model.Yhh == "" ? "0001" : self.model.Yhh) +         //用户号，档案中自己输入
  //               "/" + (!self.model.Tm || self.model.Tm == "" ? "0001" : self.model.Tm)   +          //条码，传用户档案里的条码
  //               "/" + (self.model.f_pregas || 0) +          //气量
  //               "/0" +         //上次购气量，有些表需要传
  //               "/0" +        //上上次购气量，有些表需要传
  //               "/1" +           //购气次数
  //               "/0" +        //当前表累计购气量
  //               "/0" +         //补卡次数，用户档案里保存补卡次数 改为卡类型
  //               "/0" +        //累计用气量，有些表要累加原来用气量
  //               "/" + (self.model.f_pregas || 0) +         //报警气量
  //               "/" + (self.model.f_pregas || 0) +         //充值上限，可以在气表管理中设置
  //               "/" + (self.model.f_pregas || 0) +         //透支额度，可以在气表管理中设置
  //               "/" + (Util.toStandardDateString().split('-').join('')) +        //售气日期，格式为YYYYMMDD
  //               "/" + (Util.toStandardDateString().split('-').join('')) +     //上次售气日期，格式为YYYYMMDD
  //               "/" + (self.model.OldPrice || 0) +     //旧单价，价格管理中取
  //               "/" + (self.model.NewPrice || 0) +     //新单价，价格管理中取
  //               "/" + (self.model.Sxrq || 0) +        //生效日期，价格管理中取
  //               "/" + (self.model.Sxbj || 0) +     //生效标记，0不生效，1生效，价格管理中取
  //               "/" + (self.model.f_meter_type || 0) +       //卡类型
  //               "/" + (!self.model.f_meternumber || self.model.f_meternumber == "" ? "12345678" : self.model.f_meternumber)  //表号
  //
  //
  //     if (self.model.f_stair_type === '阶梯气价') {
  //       stair = {
  //         "stairprice1":  self.model.f_stair1price,
  //         "stairgas1": self.model.f_stair1amount,
  //         "stairprice2": self.model.f_stair2price,
  //         "stairgas2": self.model.f_stair2amount,
  //         "stairprice3": self.model.f_stair3price,
  //         "stairgas3": self.model.f_stair3amount,
  //         "money": self.model.money,
  //         "totalmoney": self.model.totalmoney
  //       }
  //     }
  //   }
  // }).catch((res) => {
  //   self.$showMessage(res.data)
  //   return
  // })
  //
  // yield self.$post(url, {data: stair}, {resolveMsg: null, rejectMsg:null}).then((res) => {
  //
  //   this.$dispatch('init-info', res)
  // }).catch((res) => {
  //   // 写卡操作失败，撤销之前数据库操作
  // })
  // self.$dispatch('init-info', 'sesscess')
}
export default {
  title: '发卡售气',

  props: ['model'],
  methods: {
    initCard () {
      let gen = initGen(this)
      return co(gen)
    }
  }
}
</script>
